package cn.qdhlm.collectservice.model.rocketmq;

import lombok.Data;


import java.util.Date;
import java.util.Map;

/**
 * @Name: ExTerminalData
 * @Description: ExTerminalData
 * @Author: jiangcs
 */
@Data

public class TerminalData {
    private String id;
    private boolean realTime;
    private Map<String, Object> varMap;
    private int collectStatus;
    private String terminalState;
    private String panelState;
    private String collectTime;

    /**
     * 终端信息
     */
    private Integer terminalId;
    private Integer terminalType;
    private Integer terminalLevel;
    private String macAddr;
    private String collectorNo;
    private String terminalNo;
    private Integer customerId;
    private Integer householdId;
    private Integer heatState;
    private String protocolCode;
    private Integer chargeFactorId;
    private Integer chargeWay;

    /**
     * 所属直属客户名称：推送消息传递
     */
    private String customerTxt;

    /**
     * 状态：
     * -1，处理失败
     * 0，未处理
     * 1，处理完成
     */
    private Integer status;

    /**
     * 创建时间
     */
    private Date createTime;
    /**
     * 处理时间
     */
    private Date dealTime;
}
